package Work20241116;

import java.util.Scanner;

/**
 * @author zdl
 * @date 2024/11/16
 */
public class Demo4 {
    public static void main(String[] args) {
        /**
         * 12、猜数字游戏，在程序中产生一个50-99之间的随机数
         * 然后让用户猜测：用户输入数字与随机数进行比较，
         * 分别有“猜大了”“猜小了”“猜对了”三种提示
         * 用户一共有五次机会，五次机会用完都没有猜对，游戏结束。 如果猜对了就提前结束游戏。
         */

        Scanner sc = new Scanner(System.in);
        int random = (int) ((Math.random() * 50) + 50); //50-99随机数
        int count = 0;
        for (int i = 0; i < 5; i++) {
            System.out.println("请第" + (i + 1) + "次猜数:");
            int num = sc.nextInt();
            if (num > random) {
                System.out.println("猜大了");
                count++;
            } else if (num < random) {
                System.out.println("猜小了");
                count++;
            } else {
                System.out.println("猜对了");
            }
            if (count == 5) {
                System.out.println("很遗憾你5次都没有猜对！");
                break;
            }
        }


    }
}
